package com.menhai.personmanagement.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author shikun
 * @since 2021-11-25
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("user")
@Builder
public class User implements Serializable {


    @TableId(value = "id")
    private String id;

    @TableField("name")
    private String name;

    @TableField("password")
    private String password;

    @TableField("mobile")
    private String mobile;

    @TableField("sex")
    private String sex;

    @TableField("positionid")
    private String positionid;

    @TableField("account")
    private String account;

    @TableField("Jobnumber")
    private String jobnumber;

    @TableField("borntime")
    private String borntime;

    @TableField("age")
    private String age;

    @TableField("identity")
    private String identity;

    @TableField("address")
    private String address;

    @TableField("nationality")
    private String nationality;

    @TableField("marriage")
    private String marriage;

    @TableField("politicsface")
    private String politicsface;

    @TableField("hometown")
    private String hometown;

    @TableField("jobtime")
    private String jobtime;

    @TableField("urgentname")
    private String urgentname;

    @TableField("urgentphone")
    private String urgentphone;

    @TableField("ctime")
    private String ctime;

    @TableField("uptime")
    private String uptime;

    @TableField("jobstate")
    private String jobstate;

    @TableField("classid")
    private String classid;

    @TableField("eduid")
    private String eduid;

    @TableField("userimgurl")
    private String userimgurl;

    @TableField("manageid")
    private String manageid;

    @TableField("superiorCode")
    private String superiorCode;

    @TableField("superiorName")
    private String superiorName;

    @TableField("isAvailable")
    private String isAvailable;

    @TableField("audit")
    private String audit;

    @TableField(exist = false)
    private String hosnumarray;
}
